package xxl.robotlegs.extensions.commandcenter.api 
{
	
	/**
	 * ...
	 * @author XXL
	 */
	public interface ICommandMappingList 
	{
		function withSortFunction(sorter:Function):ICommandMappingList;
		function getList():Vector.<ICommandMapping>;
		function addMapping(mapping:ICommandMapping):void;
		function removeMapping(mapping:ICommandMapping):void;
		function removeMappingFor(commandClass:Class):void;
		function removeAllMappings():void;
	}
	
}